home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
TPUG - Toronto PET Users Group
/
TPUG Users Group CD
/
TPUG Users Group CD.iso
/
C64
/
R-Shows
/
(c)computerfest sept94.d64
/
zakmaster2.3.doc
< prev
next >
Wrap
Text File
|
2007-02-04
|
7KB
|
185 lines
-----------------------------------------------------------------------------
░└▓└▓« ░└└▓└▓└▓«└▓└« ░└«░└«
½└▌▌▌½«▌▌▌▌▌▌└│¡▌▌▌▌░▓█└▌½└▌
▌└│ ▌ │▌▌▌▌ ½└▌▌└│ │▌▌▌└██└▌
¡└▒▒▒▒╜¡▒▒▒▒▒└▒▒└▒▒╜╝└▒└▒▒└╜
╨ROGRAMMING ┬Y ╙TEVE ╟UIDI
═ACHINE ╠ANGUAGE ═USIC ╨LAYER ┬Y "╙TICKY ╞INGERS"
├HARACTER ╙ET BY AN ╒NKNOWN ┴UTHOR
╥ELEASED ┴UGUST 28, 1994
-----------------------------------------------------------------------------
╔NCLUDED IN THIS PACKAGE ARE:
┌┴╦═┴╙╘┼╥ ╓2.3 - ╘HE ═AIN ╨ROGRAM
┌┴╦═┴╙╘┼╥2.3.─╧├ - ╘HE ╞ILE ┘OU'RE ╓IEWING
╬╧╬┼! - ┌AKMASTER ─ATA ╞ILE
╔├─.1000/3.┬╥╔┴╬ - ┌AK: ╔ ├AN'T ─ANCE/╟ENESIS
╨LAYER: ┬RIAN/╟RAFITTI
┼├╚╧.1000/3.╟╘╞ - ┌AK: ┼CHO/┼XCESS
╨LAYER: ╟╘╞
-----------------------------------------------------------------------------
╔NTRODUCTION:
┌AKMASTER IS A MUSIC PLAYER WHICH WILL ALLOW YOU TO PLAY ZAKS FROM BASIC.
┌┴╦╙ - ╬OT ╙╔─'S. ╘HE DIFFERENCE BETWEEN ┌AKS AND ╙IDS IS THAT WITH A ZAK,
YOU CAN CREATE YOUR OWN INSTRUMENT WHEREAS A SID EDITOR HAS THE INSTRUMENTS
ALREADY PRE-PROGRAMMED (├ORRECT ME IF ╔'M WRONG THERE) AND THAT USALLY
RESULTS THE ZAK BEING OF BETTER QUALITY. ╙OME MAY ARGUE THAT SIDS ARE BETTER
BECAUSE THE MOST OF THEM HAVE BEEN COMPOSED OF SONGS THAT YOU ARE FAMILIAR
WITH WHEREAS ZAKS MOSTLY ARE SOME TUNES CREATED BY THE COMPOSER HIMSELF.
┴LSO PEOPLE CAN ARGUE THAT SIDS CAN BE PLAYED IN STEREO WHEREAS ZAKS HAVE NOT
BEEN DEVELOPED TO DO SO YET. ╘HE CHOICE OF DECIDING WHICH IS BETTER IS UPTO
YOU.
-----------------------------------------------------------------------------
╚OW TO ╒SE:
╒SING ┌AKMASTER IS VERY EASY. ╔ MADE A VERY EASY TO FOLLOW MENUING SYSTEM
WHICH SHOULDN'T CONFUSE THE USER. ╔F ANY CONFUSION SHOULD COME ABOUT, CHECK
UP ON THIS DOCUMENTATION FILE. ╚ERE IS A DESCRIPTION OF WHAT EACH OF THE
COMMANDS DO FROM THE MAIN MENU:
╠OAD ┌AK INTO ═EMORY: ╞AIRLY ╙IMPLE, WILL TAKE A ZAK FROM DISK AND STICK IT
INTO MEMORY (SEE BUGS AND OTHER CAUTIONS). ┘OU WILL
BE ASKED FOR A FILENAME AND ┌AKMASTER WILL THEN VERIFY
YOUR INPUT.
╨LAY ┌AK IN ═EMORY: ╘HIS OPTION WILL ALLOW YOU TO PLAY A ZAK WHICH IS IN
MEMORY. ╧NCE A ZAK IS PLAYING, YOU WILL NOT BE ALLOWED
TO LOAD ANOTHER ZAK, ALTER PLAY LOCATIONS, OR GET A DISK
DIRECTORY UNTIL THE CURRENTLY PLAYING ONE IS STOPPED.
╙TOP ╨LAYING ┌AK: ╘HIS WILL STOP THE PLAYING OF A ZAK IN MEMORY.
┴LTER ╨LAY ╠OCATIONS: ╘HE MOST COMPLICATING OPTION OF THEM ALL. ╥EAD THIS
CAREFULL BEFORE YOU ATTEMPT TO USE THIS OPTION.
═ISUSAGE WILL CRASH THE PROGRAM. ═OST COMMON ZAKS ARE
LOCATED AT $1000 TO $XXXX AND INITIALIZE AT $1003.
═OST. ╔F YOU HAD A ZAK WHICH WAS LOCATED FROM $9000 TO
-=╨AGE 1=-
$9AFF AND INITIALIZED AT $9006, THEN YOU WOULD HAVE TO
CHANGE THE PLAY LOCATION. ╫HAT WILL CONFUSE MOST
PEOPLE HERE IS THAT THE INPUT MUST BE IN ─┼├╔═┴╠ AND
NOT ╚┼╪! ╫HEN YOU ARE ASKED TO ENTER THE NEW PLAY
LOCATIONS, YOU ARE TOLD TO ENTER THEM 1 BIT AT A TIME.
┴ SMALL EXAMPLE IS GIVEN TO YOU ON THE SCREEN. ╠ETS
TAKE OUR EXAMPLE OF THE ZAK WITH THE PLAY LOCATIONS OF
$9000,$9006. ┬ITS ┴1 AND ┬1 REFER TO THE FIRST LOCATION
($9000). ┴1 BEING THE 00 PART AND ┬1 BEING THE 90. ╘O
CONVERT THIS TO DECIMAL, USE YOUR SCIENTIFIC CALCULATOR
OR SNAPSHOT MACHINE LANGUAGE MONITOR. $00 IS STILL 0
BUT $90 BECOMES 144. ╙O BIT ┴1 IS ENTERED AS 0 AND BIT
┬1 IS ENTERED AS 144. ╫HEN ENTERING THE $9006 PART BIT
┴2 IS THE 06 AND ┬2 IS THE 90. ╙O $06 IS STILL 06 AND
$90 IS 144. ╧NCE THESE VALUES HAVE BEEN ENTERED,
┌AKMASTER WILL VERIFY YOUR INPUT JUST TO MAKE SURE THAT
YOU DIDN'T ENTER A MISTAKE. ─OUBLE CHECK IF
NECCESSARY. ┘OUR NEW VALUES WILL BE DISPLAYED AT THE
BOTTOM OF THE MAIN MENU SCREEN.
├HANGE ─EVICE ╬UMBER: ╘HIS WILL ALLOW YOU TO CHANGE THE DEVICE NUMBER WHICH
┌AKMASTER WILL LOOK FOR FILES ON. ╔T CAN BE ANY NUMBER
FROM 8 TO 30. (╙EE BUGS AND OTHER CAUTIONS).
─ISK ─IRECTORY: ╘HIS WILL DISPLAY A LIST OF ALL THE FILES ON YOUR
DISK/PARTITION. ┌AKMASTER WILL ASK YOU FOR A FILE PATTERN.
╘HIS WILL SCREEN OUT ALL FILES THAT DON'T MATCH THE PATTERN.
┼XAMPLE: "┴*" DISPLAYS ALL FILES STARTING WITH "┴". "*.ZAK"
WILL LIST EVERYTHING ENDING WITH ".ZAK" (DRIVE ROM
PERMITTING).
╤UIT ╨ROGRAM: ┼ASY ENOUGH. ╫ILL RETURN YOU TO BASIC. (╙EE BUGS AND OTHER
CAUTIONS).
-----------------------------------------------------------------------------
┬UGS AND ╧THER ├AUTIONS:
╘HIS SECTION IS VERY IMPORTANT AS IT WILL TELL YOU WHAT ╬╧╘ TO DO.
+ ═AKE SURE THAT WHEN YOU LOAD A ZAK TO MEMORY, THAT YOU ENTER THE CORRECT
FILENAME. ╔ HAD TO KEEP ┌AKMASTER WITHIN CERTAIN MEMORY LOCATIONS AND
COULDN'T FIT AN ERROR TRAPPING ROUTINE IN MEMORY. ╧NE SHOULD BE STUCK IN
A FUTURE VERSION.
+ ╫HEN LOADING A ZAK, MAKE SURE IT DOESN'T FALL OVERTOP OF THESE MEMORY
LOCATIONS. $0801 TO $0FFF (╨ROGRAM). $3000 TO $3800 (├HARACTER ╙ET).
$CF98 TO $CFE8 (╨LAYER). ┴LSO: ┌AKMASTER WON'T ALLOW YOU TO PLAY ZAKS
WITHIN THE ├64 BASIC ROMS AND KERNALS.
+ ╫HEN CHANGING DEVICE NUMBERS, MAKE SURE YOU ENTER THE RIGHT ONE.
╙TICKING IN A DEVICE WHICH DOESN'T EXIST WILL CRASH THE PROGRAM.
┴LL THESE BUGS WILL BE REMOVED IN A FUTURE VERSION OF ┌AKMASTER. ╘HE
PROGRAM WAS REALLY CRAMMED FOR SPACE SO SOMETHING HAD TO GO.
-=╨AGE 2=-
-----------------------------------------------------------------------------
╘HIS PROGRAM IS IN THE ╨UBLIC ─OMAIN. ╞EEL FREE TO SPREAD IT AROUND
ANYWHERE YOU WANT TO. ┘OU CAN CONTACT ME, ╙TEVE ╟UIDI AT THE FOLLOWING.
┼MAIL: ╙TEVE ╟UIDI - ]-[IGHLANDER ┬┬╙ ╔MAGE/╬ISSA╬ET @├┬═ (╬ODE 28)
╙TEVE ╟UIDI - ╨╙╔-╫ORDPRO ┬┬╙ ╨├╨╬ (╬ODE 1)
╙TEVEN║╟UIDI@COMNET.CBMTOR.GTS.ORG ├OMNET ├= ┬┬╙
╚ACKER@WBB.COM
╫RITE ╘O: ╙TEVE ╟UIDI
58 ═OORCROFT ├RESCENT
╙CARBOROUGH, ╧NTARIO, ═1╦-3╓1
├ANADA
┬┬╙'S: ]-[IGHLANDER ┬┬╙ [416]588.0922 14400BPS
╨╙╔-╫ORDPRO ┬┬╙ [905]896.1446 9600BPS
├OMNET ├= ┬┬╙ [416]499.9375 14400BPS
┬IG.┬OOKSTORE ┬┬╙ [416]240.8056 14400BPS
-=╨AGE 3=-